package com.yuanqi.hnucshop.service;

import com.yuanqi.hnucshop.entity.Goods;
import org.springframework.stereotype.Component;

import java.util.List;

@Component
public interface GoodsService {

    /**
     * 新增商品
     */
    Boolean addGoods(Goods goods);

    /**
     * 删除商品，伪删除
     */
    Boolean deleteGoods(int goodsId);


    /**
     * 更新商品
     */
    Boolean updateGoods(Goods goods);


    /**
     * 查询商品
     */
    Goods selectGoods(int goodsId);


    /**
     * 查询全部商品
     */
    List<Goods> selectAllGoods();

    /**
     * 查询某用户商品
     */
    List<Goods> selectUserGoods(String openid);

}
